Beyond Lamport's Happened-Before: On the Role of Time Bounds in Synchronous Systems
نویسندگان
چکیده
Lamport’s Happened-before relation is fundamental to coordinating actions in asynchronous systems. Its role is less dominant in synchronous systems, in which bounds are available on transmission times over channels. This paper initiates a study of the role that time bounds play in synchronous systems by focusing on two classes of problems: Ordered Response, in which a triggering event must be followed by a sequence of events (“responses”) performed in a prescribed temporal order, and Simultaneous Response, in which the responses must be performed simultaneously. In both cases, information about the triggering event must flow from its site of origin to the responding sites, and the responses must be timed as specified. A generalization of happenedbefore called Syncausality, is defined. A pattern of communication consisting of a syncausal chain coupled with an appropriate set of time bound guarantees gives rise to a communication structure called a centipede. Centipedes are a nontrivial generalization of message chains, and their existence is shown to be necessary in every execution of every protocol that solves ordered response. A variation on centipedes called centibrooms are shown to play an analogous role for Simultaneous Response: Every execution of a protocol for Simultaneous Response must contain
منابع مشابه
Causality for Time: How to Specify and Verify Distributed Algorithms
We illustrate a technique for proving properties of distributed programs. Our technique avoids the notion of global time or global state. Furthermore, it does not require any use of temporal logic. All properties are proven using induction on the happened-before relation and its complement. We illustrate our technique by providing a formal proof of Lamport's algorithm for mutual exclusion.
متن کاملDistributed Multimedia Synchronization Based on Fuzzy Causal Relations
In this dissertation, the research is focused on the field of distributed multimedia systems (DMS). One of the main problems in DMS is the data synchronization. Synchronization is concerned with the preservation of temporal dependencies among the application data from the time of generation to the time of presentation. The synchronization problem can be characterized as an event ordering proble...
متن کاملضریب گشتاور مغناطیسی لپتون باردار در فضا- زمان ناجابهجایی
The g-factor of the charged leptons has always been considered by many physicists, both experimentaly as well as theoretically. In fact the electron and muon g-factor play the main role in testing the QED as well as the standard model. Meanwhile, there is a discrepancy between the standard model prediction of the muon anomalies magnetic moment and its experimental determination as large as (25...
متن کاملSpeed Control of Permanent Magnet Synchronous Motor by Antiwindup PI Controller and Comparison with Fuzzy Controller
In this paper, the driver with antiwindup and fuzzy high-performance and robust PI controller has been suggested for Permanent Magnet Synchronous Motor (PMSM). This controller is suggested for the design of the robust driver for three phase PMSM and the cost reduction of its control system. It’s useful for the industrial application and automation and ultimately speed control and the improvemen...
متن کاملA Novel Approach to Trace Time-Domain Trajectories of Power Systems in Multiple Time Scales Based Flatness
This paper works on the concept of flatness and its practical application for the design of an optimal transient controller in a synchronous machine. The feedback linearization scheme of interest requires the generation of a flat output from which the feedback control law can easily be designed. Thus the computation of the flat output for reduced order model of the synchronous machine with simp...
متن کامل